html, body {
	background: url(images/bg.gif) repeat-x #192839;
	font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
	font-size:  12px;
	padding:  0px;
	margin:  0px;
	width:  100%;
	height:  100%;
}

a {
	text-decoration: none;
	color:  #0f1924;
}

a img {
	border: 0px;
}

th {
	background: #0f1924;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	padding: 5px;
}

th a {
	 color:  #192839;
}
th a:hover {
	 color:  #00bff3;
}

#header {
	position: absolute;
	left: 50px;
	background: url(images/thulbgl.gif) no-repeat left bottom;
	top: 0px;
	height:  30px;
}
#header a {
	color:  #ffffff;
	text-shadow: #424242 1px 1px 0;
	padding: 5px 10px;
	display: block;
}
#header ul {
	top: 0px;
	height:  30px;
	padding-right:  20px;
	list-style: none;
	margin:  0px;
	padding-left: 20px;
	background: url(images/thulbgr.gif) no-repeat right bottom;
}
#header li {
	display: float;
	float:  left;
}

#mainbox {
	position: absolute;
	left: 0px;
	top:  80px;
	width:100%;
}
#mainbox h3 {
	color:  #0f1924;
	font-size:  12px;
	margin-bottom: 0px;
}

#lpart {
	position:  absolute;
	left:  20px;
	width:  300px;
	border-right: 1px solid #0f1924;
	padding-right: 20px
}

#rpart {
	margin-left: 340px;
	padding-left: 10px;
	padding-right: 10px;
}

#rpart table.smslist{
	border-spacing: 1px;
}

#rpart table.smslistcover{
	border-spacing: 1px;
	border: 1px solid #0f1924;
}

#rpart table.smslist a.fb{
	border: 0px solid #0f1924;
	display:  block;
	float: left;
	width:  19px;
	text-align: center;
	margin-right: 1px;
	opacity: 0.30;
}
#rpart table.smslist a.fb:hover{
	color:  #00bff3;
	border-color: #00bff3;
	opacity: 1;
}


#rpart table.smslist tr {
	vertical-align: top;
}
#rpart table.smslist .even {
	background: #14202e;
}
.stripelight {
	background: #00bff3;
}

.bigbox {
	height:  120px;
}
.bigboxcover {
	border: 1px solid #0f1924;
	height:  120px;
	width: 300px;
	overflow: none;
}
.bbmainaction {
	float: right;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bbmainaction a:hover {
	color: #00bff3;
}






.lavaLampBottomStyle {
    overflow: hidden;
}
.lavaLampBottomStyle li.back {
    border-bottom: 2px solid #00bff3;
    width: 9px;
    height: 26px;
    z-index: 8;
    position: absolute;
}
.lavaLampBottomStyle li a {
    text-decoration: none;
    text-align: center;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
}   
.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
    border: none;
}

.editbox {
	z-index:50;
	display: none;
	position: absolute;
	top:  200px;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	height: 110px;
	background: #fff;
	padding: 4px;
	border:1px solid #0f1924
}

.listdiv {
	width:  100%; /* 279px */
	border-bottom: 1px solid #0f1924;
	padding: 2px;
}
.listdiv_hover {
	background: #00bff3;
}

.bigbox input {
	border:0px;
	border-bottom: 1px solid #00bff3;
	background: #192839;
}


a.jScrollArrowUp {
	background: url(./images/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(./images/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
.jScrollPaneDrag {
	background: #00f url(./images/drag_grab.gif) no-repeat 50% 50%;
}

.activeinput {
	color: #cccccc;
}

select {
	background: #192839;
}